$(function () {
    let form = layui.form
    form.verify({
        //我们既支持上述函数式的方式，也支持下述数组的形式
        //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
        pwd: [
            /^[\S]{6,12}$/
            , '密码必须6到12位，且不能出现空格'
        ],
        rePwd(value) { //value：表单的值、item：表单的DOM对象
            if ($('#pwd').val() !== value) return '两次密码不一致'

        },
        resPwd(value) { //value：表单的值、item：表单的DOM对象
            if ($('#oldPwd').val() === value) return '密码不能与原密码相同'

        }

    })

    // 更改密码
    $('#form').on('submit', function (e) {
        e.preventDefault()
        const data = $(this).serialize()
        axios.post('/my/updatepwd', data)
            .then(({ data: { status, message } }) => {
                // console.log(data)
                if (status !== 0) return layer.msg(message);
                layer.msg(message);
                this.reset()
            })
        // .catch(err => {
        //     console.error(err);
        // })
    })
})